package xyz.lwm.lazycat.web.exception;

/**
 * 异常处理
 *
 * @author lwm
 */
public interface ExceptionMapper {

    /**
     * 注册异常处理
     *
     * @param exceptionClass exception class
     * @param exceptionHandler exception handler
     * @param <T> exception class
     */
    <T extends Throwable> void register(Class<T> exceptionClass, ExceptionHandler<T> exceptionHandler);

}
